home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
amiex
/
spagent.lha
/
SPageNT
/
SPage.Doc
next >
Wrap
Text File
|
1995-04-03
|
9KB
|
206 lines
Super-Page NT Pro IV Deluxe GTi Plus, v1.02 - (C)1994 Gods'Gift.
Written and designed by P0T-NOoDLE.
Dis-claimer:
I would like to tell everyone that I thought of the following Dis's*
o Your mum.
o Go take a flying fuck at a rolling doughnut.
o Your dad.
o Yeah?
o Startin?
o Let's take this outside!
o C'mon then?
o BIFF!!
o BOFF!!!
o SMACK!!!!
o SHAZAM!!!!
o POWWW!!!!!!
o LUNGE!!!!!!!
o SPINNINGBIRDKICK!!!!!
o YATZEENATITITINAKIYAKEN!!!
o SOOOONIC-BOOOOOYAKA!!
o Ouch, you hurt me.
o Oh, sorry.
THIS PROGRAM IS ARSE-WARE:
If you ReSource this program and then, having printed it out, shove
it up your arse just before relieving yourself of a very bad case of the runs,
you are legally obliged to send no less than one-third of the resulting
shit-stained paper to the author of this program for his or her own personal
enjoyment with may include, but is not limited to, shoving it up his or her
own arse and allowing your shit to mix with the local secretions; nailing the
printer-DUMP on to the next-door-neighbour's front door; and wrapping up
Tiddles with the print before splitting the cat and producing a blood/shit/
Super-Page NT Pro IV Deluxe GTi Plus v1.02 source code/fur/staple/scab stain
on the wall to go with the previously produced hampster purΘe design.│
Introduction:
Well, this is about the 3rd chat door I've written in my time, and
this one has been totally written and designed from scratch with all my newest
routines! This has been written for Hydro, Sweet Thing, and Dream Warrior (I
think) as they all wanted a chat door that both looked good and output the
chat reasons to a log.
This is a really simple util (as are all that say "slapped together")
and I don't think that it is worth releasing on its own - it is just a custom
util for those who asked for it - so if you get this in a pack of utils or
something (I'm thinking about releasing lots of my small, unreleased utils in
a second Box-of-tricks (the first one was in 1992, I think, and all in ARexx!)
I hope you find it usefull, and if not, well, I never said it was anything
special!! (Although the output does look fucking cool, if I do say so myself).
Rekwirementz:
o A dictionary.
o Any version of /X that supports doors. (inc. Sigma-Express)
(Although when /X4 arrives it'll probably have changed everything, so you'll
have to install the door upside down and convert the main executable into a
UUEncoded ASCII file and assign 5meg of RAM for use with the JH_AB╣ and
JH_BD commands using AmiHIMEM when booting, having run your AmiExpress4
mouse driver in SYS:AmiAUTOEXEC.BAT
o Any M68000 family CPU or emulator.
o AmigaOS 2 of above.
o DOOM.WAD
o To use this util you MUST use DirectoryOpus and not one of those lesser
programs.
New Features for v1.02:
o New sets the ACP Action ENV (so that the ACP name changes colour too).
o Now flashes/beeps (depending on your prefs) ALL screens, not just the
node screen.
o Added "Deluxe GTi Plus" to the name. Thanks to VitalSt* for the GTi.
o "III" in the name had to change to "IV" to fit on the output line!
o The name is approaching AmigaDOS limits! (as well as sanity limits).
o The name HAS reached VERSION string limits, so I had to abreviate it
in the version string (sorry for this little problem).
o HAHAHA!! I CONTROL YOU ALL.
o err, sorry don't know what came over me.
o I think that the Bar "problem" DW was talking about may have been
"fixed" (just a problem with colours, I think).
o The demon which possessed previous versions has now be removed.
Many thanks to Father John for the exorcism.
TRANSLATION CORNER: "colour" <==> "color".
Features:
o Cool (FUCKING COOL) output.
o Percentage done bar! (a bit of a cheat really)
o Requests that the users say why they are paging for a chat.
(Blank answer = abort)
o Beeps the screen at the Sysops end only (or plays a sample/note, whatever
you set in your system SoundPrefs).
o After paging, allows users to page up to 2 times more, leave a comment,
or quit out of the door.
o While the door is paging, the user can press any key to abort, and the
sysop may jump into chat.
o After the user has paged, his name will turn red to indicate that he wants
to chat, as happens with the internal page command.
o Requires OS2 or above (1.3 sucks!!!). This is a feature because it means
that game playing nobby-nackers can't use it.
o Writes the time of page and the reason for paging into the callerslog.
o Writes the username, the date, the time of page, and the reason for
paging into a seperate chatlog (created if it doesn't exist, so when it
gets too big, you can just delete it).
o Will only let the chat if you have the chat-enabled (F7), OR if their
access if greater than or equal to 200.
o Shows the local time and day so that they know if you're asleep/at work!
o Supports upto 32 Nodes (actually, upto 100 nodes, unlike /X).
o Speedy 100% Assembler code.
o Can be made resident.
o It has a really cool name!
Un-Features:
o The only way in which to allow the user/sysop to break the paging (either
to abort it, or to jump into chat) is to use the "reserved" GetKey command.
There really is no other way to do it! However, I have no docs on this
command, and it is "reserved, not to be used" (even though virtually all of
the pager and File-Id doors do use this call!), so it is possible that it
will fail on new versions of express! If it does, I will attempt to fix
the problem, hopefully!
o No options, you cannot change the path to the chatlog, the access-override,
or anything like that, without hexediting the util (there are no checksums
etc, so you are welcome to if you like - just leave my NAME alone!).
(But, as I said, this is a custom util!)
o Doesn't open a cool window with lots of nice faces to click on like OpWin.
o There is no way of a allowing damm you fuctional power to the gibberdrive.
o I'm not sure if the /X 3 function of limiting the number of times a user
can page the sysop will work or not. I certainly haven't added any code
to support this! (Again, this feature appears to be undocumented in the
list of /X door commands - It wouldn't surprise me if they forgot to add
the ability to access this information via the doorport).
o It has a really silly name!
Future:
o Add ability to display sysop defined text file telling the users not to
bother wasting their time paging coz the sysop never answers anyway.
Installation:
o Boot you harddrive, go to a shell window and type:
--- CUT HERE ---
CD SYS:System
FORMAT DRIVE DH0: NAME SPINNINGGONADS NOICONS QUICK
--- CUT HERE ---
and press returns a couple of times. Ignore the warning messages, they are
only there because I did not have enough time to finish coding the install
program which is an adaptation of the FORMAT command.
o On the other hand, if you with to install the program by hand, you should
use your hands to type to a shell, or control the mouse in DirOpus, and make
a directory in your DOORS: assign called SPage
Makedir DOORS:SPage
(If you don't have a Doors: assign, make one - it's pretty standard these
days to have one if you're running Express).
This directory MUST be made because the program will create a Chat-Log in
there! The path is hard-coded into the util! (See unfeatures).
Then copy the main program (SPageNTProIII.x) and the doc file
(SPageNTProIII.Doc) into this directory. (You should always keep the docs!)
Alternatively, you can put the docs in a dir with all your others and can
then spend ages looking for stuff at a later date like I do).
Then set the door up with Express.
Normally you would give it the name "O" (or "*O", or however you enable
the "retard commands" (their name, not mine) in your version of Express)
The door is an XIM type (Assembler), requires a very small stack (leave it
as the default), and can be made resident if you want to. Obviously, the
path to the door is "Doors:SPage/SPageNTProIII.x". Oh yeah, it IS multinode
compatable.
That's it really.
Some Greets to:
Hydro, Sweet Think, Dream Warrior, Thrash, Ice D, Marvin, Sigma Seven, Dan,
Picard, Big Boss, Kool Falco, King Of Zombies, Caffeeiinnee, Wintermute,
Mumu and Thargy, Sprog!!, Bluelight, Metalbasher, Dr.G, 2-Cool, Retaliator,
T.G.R, Rasta Catcha, Nameless, my friends at school, and everyone I forgot...
(...and VitalStatistix who gets to be last for having an unspellable name.)
(...and DreamScape, who gets to be double-last for lunching me).
P0T-NOoDLE, August 1994
------------------------------------------------------------------------------
╣ AB stands for Ambiguous.
▓ BD stands for Badly Documented.
│ Many thanks to DreamScape for inspiration. huuuuuugghhhhh
* OK, i Lied.
^ There were no "^"s.
% None of them either.
@ RO stands for rip off.